package com.zjhn.ds.domain.dto.pc;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.List;

/**
 * @BelongsProject: ds_jlw
 * @BelongsPackage: com.zjhn.ds.domain.dto.pc
 * @Author: sxt
 * @CreateTime: 2023-12-11  10:00
 * @Description:
 * @Version: 1.0
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class DsDeviceMonitorDto {

    @ApiModelProperty("小组id")
    private String groupId;

    @ApiModelProperty("小组名称")
    private String groupName;

    @ApiModelProperty("挡车工id")
    private String spinnerId;

    @ApiModelProperty("挡车工名称")
    private String spinnerName;

    @ApiModelProperty("挡车工头像")
    private String avatar;

    @ApiModelProperty("今日小组总产量")
    private BigDecimal produceQty;

    @ApiModelProperty("关机状态机台数量")
    private Integer stopQty;

    @ApiModelProperty("正常运行状态机台数量")
    private Integer runQty;

    @ApiModelProperty("待机状态机台数量")
    private Integer idleQty;

    @ApiModelProperty("故障状态机台数量")
    private Integer faultQty;

    @ApiModelProperty("机台列表")
    private List<DsDeviceStationDto> list;

}
